package com.ioffice.export.excel.sheet.tree;

import com.ioffice.export.excel.sheet.ExcelSheet;
import com.ioffice.export.excel.sheet.SheetGeneric;

/**
 * 
 * @author <a href="mailto:goodluck.sunlight@gmail.com">chenboning</a>
 *
 * 
 * @descption sheet 树形结构对象
 * 
 * 
 * <p>
 *    将sheet中的内容拆分成多个组件，其组件分别为：
 *    ---------------------------------------------------------<br/>
 *    |														   |<br/>
 *    |                    title 组件                                                                                                |<br/>
 *    |														   |<br/>
 *-- ----------------------------------------------------------<br/>
 *    |         |          2           |         |             |<br/>
 *    -    1    |-----------------------------------------------<br/>     
 *    |         |    |    |   |   |    |    |    |    |    |   |<br/>
 *    ----------------------------------------------------------<br/>
 *    |			|    |    |   |   |    |    |    |    |    |   |<br/>
 *    -			------------------------------------------------<br/>
 *    |		3	|    |    |   |   |    |    |    |    |    |   |<br/>
 *    -			------------------------------------------------<br/>
 *    |			|    |    |   |   |    |  4 |    |    |    |   |<br/>
 *    ----------------------------------------------------------<br/>
 *    |														   |<br/>
 *    |                    footer 组件                                                                                             |<br/>
 *    |														   |<br/>
 *  -- ----------------------------------------------------------<br/>
 *    <li>1 表示的是cross header</li>
 *    <li>2 表示的是top   header</li>
 *    <li>3 表示的是left  header</li>
 *    <li>4 表示的是dataBody    </li>
 * </p>
 *
 * @version 1.0
 *
 *
 * @time  2013-5-21  上午10:39:30
 */
public class ExcelSheetTree extends ExcelSheet{

	/**
	 * 交叉表头组件
	 */
	private SheetGeneric  sheetCrossHeader;
	/**
	 * 上表头组件
	 */
	private SheetGeneric  sheetTopHeader;
	/**
	 * 左表头组件
	 */
	private SheetGeneric  sheetLeftHeader;
	/**
	 * 数据体组件
	 */
	private SheetGeneric  sheetDataBody;
	
	
	public SheetGeneric getSheetCrossHeader() {
		return sheetCrossHeader;
	}
	public void setSheetCrossHeader(SheetGeneric sheetCrossHeader) {
		this.sheetCrossHeader = sheetCrossHeader;
	}
	public SheetGeneric getSheetTopHeader() {
		return sheetTopHeader;
	}
	public void setSheetTopHeader(SheetGeneric sheetTopHeader) {
		this.sheetTopHeader = sheetTopHeader;
	}
	public SheetGeneric getSheetLeftHeader() {
		return sheetLeftHeader;
	}
	public void setSheetLeftHeader(SheetGeneric sheetLeftHeader) {
		this.sheetLeftHeader = sheetLeftHeader;
	}
	public SheetGeneric getSheetDataBody() {
		return sheetDataBody;
	}
	public void setSheetDataBody(SheetGeneric sheetDataBody) {
		this.sheetDataBody = sheetDataBody;
	}
}
